JSON Forms

Description

JSON Forms allow you to create complex, data-driven forms using a single control on a UX Component, rather than adding individual controls for every field. They are lightweight, fast, and can be defined using JSON data.

Name
Description
Computed and Summary Fields

Learn how to define computed values using JavaScript and how to create summary fields for Repeat groups in JSON Forms.

Data Driven JSON Forms

Learn how to create forms dynamically from a database definition using JSON Forms and Xbasic helper functions.

JSON Form Layout Containers

Two new Container controls have been added to JSON forms: FreeFormLayout and CSSGrid. These containers provide advanced layout capabilities using HTML templates or CSS Grid definitions.

JSON Form List Detail Views

How to use a JSON Form as the Detail View for a List Control, including pre-defined layouts, auto-generated layouts (server/client), and field mapping.

Paginated JSON Forms

For large forms, you can divide the JSON Form into multiple logical pages (a "Wizard" style layout) using Page containers and Javascript navigation methods.

JSON Forms

JSON Forms allow you to create complex, data-driven forms using a single control on a UX Component, rather than adding individual controls for every field. They are lightweight, fast, and can be defined using JSON data.

JSON Forms - Original Release Features

This large page is a conversion of the original release document found here: https://aadocuments.s3.amazonaws.com/ReleaseNotes/JSONForms.html

Responsive Layouts in JSON Forms

Learn how to make JSON Forms responsive using flexbox sizing and defining layouts for different form sizes (Small, Medium, Large, Extra Large).